x86: Make the num_siblings CPU parameter per-CPU.
authorKeir Fraser <keir.fraser@citrix.com>
Thu, 22 Jan 2009 11:05:54 +0000 (11:05 +0000)
committerKeir Fraser <keir.fraser@citrix.com>
Thu, 22 Jan 2009 11:05:54 +0000 (11:05 +0000)
commit45dbcba70f350274666ba8bd1271740e4c244762
treed50f0411eb09b341cf765ad0bc9b3a48e098c383
parent5f4c1bb65edbbb91a5d173dc9fa7f1541a2cb826
x86: Make the num_siblings CPU parameter per-CPU.

While it is unlikely that a system has a different number of siblings
for different physical CPUs,  make this parameter per-CPU for
consistency, and deal with the (so far theoretical) case that this is
different per CPU package.

Signed-off-by: Frank van der Linden <Frank.Vanderlinden@Sun.COM>
xen/arch/x86/cpu/common.c
xen/arch/x86/cpu/mcheck/mce_intel.c
xen/arch/x86/nmi.c
xen/arch/x86/oprofile/nmi_int.c
xen/arch/x86/oprofile/op_model_p4.c
xen/arch/x86/smpboot.c
xen/include/asm-x86/processor.h
xen/include/asm-x86/smp.h